
// 接口层axiso


//接口层的axiso  依赖于工具层的axiso   页面层的axiso依赖于接口层
import axios from "@/utlis/request.js";

// 是一个函数
export const usersInfo = () => {

    // 返回出去供外面页面使用  不返回就是未定义
    return axios.get('/users/info')

}


/**
 * 功能： 添加账号接口
 *data 对象 
 
 */
export const usersAddReq = (data) => axios.post('/users/add', data)

export const usersDelReq = (id) => axios.get('/users/del', {
    params: { id }
})


// 查询用户列表
//currentPage   当前页码
//pageSize  每页条数
export const usersListReq = (currentPage, pageSize) => {
    return axios.get('/users/list', {
        params: {
            currentPage,
            pageSize
        }
    })

}


// 批量删除
export const usersBatchde = (ids) => axios.get('/users/batchdel', {
    params: {ids}
})

// /users/checkoldpwd
export const checkoldpwdReq = (oldPwd) => axios.get('/users/checkoldpwd', {
    params: {oldPwd}
  })
  
// 修改账号
// /users/edit
export const usersEditReq = (data) => axios.post('/users/edit', data)

// 修改密码/users/editpwd
export const editpwdReq = (data) => axios.post('/users/editpwd', data)

// 修改用户头像接口
// /users/avataredit
export const avatareditReq = (imgUrl) => axios.get('/users/avataredit',{
    params:{
        imgUrl
    }
})